import componentsMap from '@/componentsLib/config';

/**
 * config: [{
 *      component: react组件
 *      id: Container/DivContainer11,
 *      name: 组件名字
 *      type: Container || BaseComponent,
 *      path: DivContainer11
 *      pos: {
 *          top: 0,
 *          left: 0
 *      }
 * }]
 */

export default class {
    name = 'page'

    data = {
        // 页面配置文件
        config: [],
        // 组件对应表
        componentsMap: componentsMap,
        // 当前选中的容器配置
        selectContainer: null,
        // 布局组件选中的块
        selectLayoutCell: null,
        // content的具体位置
        contentPos: {},
        // 储存实例
        refs: {},
        // 样式保存
        styleSetting: {},
        // 设置属性保存
        propsSetting: {},
        // zindex层级设置总控
        zIndex: 1
    }
}